import { post } from '@/utils/ajax'


// 查询菜单列表
export function listMenu(query) {
  return post('/system/menu/menuTreeList',query);
}

// 查询菜单详细
export function getMenu(menuId) {
  return post('/system/menu/selectById',{'id':menuId});
}

// 查询菜单下拉树结构
export function getTreeSelect() {
  return post('/system/menu/getTreeSelect');
}

// 根据角色ID查询菜单下拉树结构
export function roleMenuTreeselect(roleId) {
  return post('/system/menu/roleMenuTreeselect',{roleId});
}

// 新增菜单
export function addMenu(data) {
  return post('/system/menu/insertMenuAndButtons',data);
}

// 修改菜单
export function updateMenu(data) {
  return post('/system/menu/updateMenuAndButtons',data);
}

// 删除菜单 注：存在子菜单不允许删除
export function delMenu(menuId) {
  return post('/system/menu/deleteMenuCheckChildrenById',{'id':menuId});
}
